projects
/
emacs.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
a1c26b1
)
* lisp/emacs-lisp/smie.el (smie-next-sexp): Fix BOB "token"
author
Stefan Monnier
<monnier@iro.umontreal.ca>
Thu, 3 Dec 2015 20:22:14 +0000
(15:22 -0500)
committer
Stefan Monnier
<monnier@iro.umontreal.ca>
Thu, 3 Dec 2015 20:22:14 +0000
(15:22 -0500)
lisp/emacs-lisp/smie.el
patch
|
blob
|
history
diff --git
a/lisp/emacs-lisp/smie.el
b/lisp/emacs-lisp/smie.el
index 25ea4bbb58870e4cae1af3acbe12a7de84d59897..c9c002bc8fa0e1ebce5806e7c31f0a71e196aff1 100644
(file)
--- a/
lisp/emacs-lisp/smie.el
+++ b/
lisp/emacs-lisp/smie.el
@@
-717,9
+717,10
@@
Possible return values:
(goto-char pos)
(throw 'return
(list t epos
- (buffer-substring-no-properties
- epos
- (+ epos (if (< (point) epos) -1 1))))))))
+ (unless (= (point) epos)
+ (buffer-substring-no-properties
+ epos
+ (+ epos (if (< (point) epos) -1 1)))))))))
(if (eq pos (point))
;; We did not move, so let's abort the loop.
(throw 'return (list t (point))))))